package org.jeecg.modules.demo.com.kunpeng.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.jeecg.modules.demo.com.kunpeng.entity.OaApprove;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface OaApproveMapper extends BaseMapper<OaApprove> {


    /**
     * 获取审批列表
     * @return
     */
    List<OaApprove> listOaProjectApprove();

    /**
     * 统计数据数量
     */
    int selectDateCount();
    /**
     * 插入项目费用审批数据
     */
    /*int insert(OaApprove oaApprove);*/

    /**
     * 根据关联项目费用申请id删除
     */
    void deleteOaApproveByPcaId(String pcaId);

    /**
     * 根据关联项目采购id删除
     */
    void deleteOaApproveByPpId(String ppId);

    /**
     * 根据关联项目申请申请id获取申请状态
     */
    OaApprove selectOaApproveByPcaId(String pcaId);

    /**
     * 根据关联项目采购id获取申请状态
     */
    OaApprove selectOaApproveByPpId(String ppId);
}
